@charset "utf-8";
body{
	background:#FFF;
}
.mar_t25p{
	margin-top:25px;
}
.pd_b35p{
	padding-bottom:35px;
}
/*@header*/
.header{
	width:100%;
	height:618px;
}
/*@top*/
.top{
	height:124px;
	overflow:hidden;
}
/*@nav*/
.nav{
	width:100%;
	height:33px;
	background:url(../images/bg1.jpg) repeat-x;
}
.nav-a{
	width:882px;
	margin:0 auto;
}
.n_son{
	position:relative;
	float:left;
	display:inline;
	width:98px;
	height:33px;
}
.n_son a{
	position:absolute;
	top:-4px;
	left:0;
	display:block;
	width:105px;
	height:37px;
	color:#FFF;
	text-decoration:none;
	font:400 14px/36px "Microsoft YaHei";
	text-align:center;
}
.n_son a:hover{
	background:url(../images/bg3.png) center top no-repeat;
	_text-decoration:none;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/bg3.png";)
}
/*@fla*/
.fla{
	width:100%;
	height:420px;
	center top no-repeat;
	background-size:100% 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg2.jpg',sizingMethod='scale');}
	overflow:hidden;
}
.fla-a{
	height:420px;
	overflow:hidden;
}
/*@header-a*/
.header-a{
	height:41px;
	background:#0f3671;
	overflow:hidden;
}
/*notice*/
.notice{
	width:670px;
	height:41px;
	overflow:hidden;
}
.n_tl{
	width:88px;
	font:400 16px/38px "Microsoft YaHei";
	color:#FFF;
}
#n_con{
	float:left;
	display:inline;
	width:582px;
	height:41px;
	line-height:46px;
	overflow:hidden;
}
#n_c_in{
	width:752%;
	float:left;
}
#n1p,#n2p{
	float:left;
	color:#2e75e0;
}
/*@t_srh*/
.t_srh{
	width:234px;
	height:29px;
	border:none;
	background:url(../images/bg4.jpg) no-repeat;
	position:relative;
	margin:6px 11px 0 0;
}
.s_txt{
	position:absolute;
	top:0;
	left:11px;
	border:none;
	width:182px;
	height:29px;
	line-height:31px;
	color:#4a4a4a;
	text-indent:6px;
	background:none;
	overflow:hidden;
}
.s_btn{
	position:absolute;
	top:5px;
	right:10px;
	background:url(../images/bg5.jpg) no-repeat;
	border:none;
	width:23px;
	height:20px;
	cursor:pointer;
}
/*@index code*/
/*@tl-a*/
.tl-a{
	width:100%;
	height:21px;
}
.tl-a h2{
	font:400 16px/1 "Microsoft YaHei";
	color:#ac0205;
	text-shadow:0 0 0 #ac0205;
}
.tl-a .more{
	width:72px;
	height:19px;
	text-align:center;
	background:#f8f8f8;
	border:1px solid #c6c6c6;
	font:400 12px/19px "Simsun";
}
.tl-a .more a{
	color:#4a4a4a;
}
/*@ipro*/
.ipro{
	margin-top:45px;
	height:305px;
}
.ipro .tl-a{
	background:url(../images/bg6.jpg) -1px top no-repeat;
}
.ipro .tl-a h2{
	margin-left:426px;
}
/*@ipro-con*/
.ipro-con{
	width:980px;
	height:241px;
	margin-top:43px;
}
#ScrollBox{
	overflow:hidden;
	float:left;
	display:inline;
	width:914px;
	height:241px;
	margin:0;
}
#ScrollBox li{
	float:left;
	display:inline;
	width:200px;
	height:223px;
	padding:9px 7px;
	margin-right:22px;
	overflow:hidden;
	background:#e1dbdb;
}
#ScrollBox li .pic{
	width:200px;
	height:200px;
	overflow:hidden;
}
#ScrollBox li .text{
	width:200px;
	height:13px;
	padding-top:10px;
	overflow:hidden;
	text-align:center;
}
#ScrollBox li .text a{
	color:#000;
}
.ctrl{
	float:left;
	display:inline;
	width:33px;
	height:84px;
	margin-top:79px;
}
/*@icontact*/
.icontact{
	width:262px;
	height:251px;
	margin-top:48px;
	overflow:hidden;
}
.icontact-con{
	width:144px;
	height:198px;
	padding:32px 0 0 118px;
	background:url(../images/bg7.jpg) left bottom no-repeat;
	text-align:left;
	font:400 12px/31px "Simsun";
	overflow:hidden;
}
/*@inews*/
.inews{
	width:679px;
	height:251px;
	margin-top:48px;
	overflow:hidden;
}
.inews .tl-a{
	background:url(../images/bg8.jpg) 112px top no-repeat;
}
.inews-con{
	width:679px;
	height:198px;
	padding-top:32px;
}
.inews-huan{
	width:244px;
	height:187px;
	padding:9px 0 0 9px;
	margin-top:2px;
	background:url(../images/bg9.jpg) no-repeat;
	overflow:hidden;
}
.inews-list{
	width:407px;
	height:187px;
}
.inews-list li{
	height:24px;
	line-height:24px;
	color:#FFF;
	background:#0f3671;
	text-indent:4px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.inews-list li a{
	color:#FFF;
}
/*@icase*/
.icase{
	width:100%;
	height:150px;
	padding:60px 0 52px;
	background:#f5f5f5;
	overflow:hidden;
}
.icase-a{
	height:150px;
}
.icase-con{
	width:808px;
	height:150px;
	overflow:hidden;
}
.icase-son{
	position:relative;
	width:200px;
	height:150px;
	margin-left:2px;
	overflow:hidden;
}
.icase-son dd{
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:27px;
	background:#000 url(../images/bg10.jpg) right top no-repeat;
	font:400 12px/27px "Simsun";
	text-indent:50px;
}
.icase-son dd a{
	text-decoration:none;
	color:#FFF;	
}
.icase-son dd a:hover{
	_text-decoration:none;
}
/*@footer*/
.footer{
	width:100%;
	overflow:hidden;
}
/*@link*/
.link{
	height:63px;
	overflow:hidden;
}
.link-tl{
	width:87px;
	height:63px;
	overflow:hidden;
}
.link_con{
	width:893px;
	overflow:hidden;
	font:400 12px/66px "Simsun";
	height:63px;
	color:#4a4a4a;
}
.link_con a{
	color:#4a4a4a;
}
.link_con span{
	padding:0 12px;
	white-space:nowrap;
	display:inline-block;
}

/*@bottom*/
.bottom{
	width:100%;
	background:#3e3e3e;
	height:165px;
	overflow:hidden;
}
.bottom-a{
	width:968px;
	height:121px;
	padding:36px 6px 8px;
	color:#ababab;
}
.bottom-infor-a{
	width:342px;
	height:108px;
	padding:12px 0 0;
	font:400 12px/24px "Simsun";
	border-bottom:1px dotted #787878;
}
.bottom-a a{
	color:#ababab;
}
.bottom-infor-b{
	width:348px;
	height:120px;
	padding-left:22px;
	font:400 12px/30px "Simsun";
	border-bottom:1px dotted #787878;
	border-left:1px dotted #787878;
	border-right:1px dotted #787878;
}
.bottom-infor-b span{
	display:inline-block;
	padding-left:32px;
}
.bottom-infor-b span.A{
	background:url(../images/bg11.png) left center no-repeat;
}
.bottom-infor-b span.B{
	background:url(../images/bg12.png) left center no-repeat;
}
.bottom-infor-b span.C{
	background:url(../images/bg13.png) left center no-repeat;
}
.bottom-infor-c{
	width:230px;
	height:120px;
	padding-left:24px;
	border-bottom:1px dotted #787878;
}
.bottom-logo{
	margin-top:15px;
}
/*@paging code*/
/*@pmain*/
.pmain{
	background:url(../images/bg5.png) top no-repeat;
	padding:51px 0 22px;
}
/*@pmain-a*/
.pmain-a{
	width:702px;
}
/*@pmain-b*/
.pmain-b{
	width:248px;
}
/*@pmain-tl*/
.pmain-tl{
	width:100%;
	height:35px;
	border-bottom:2px solid #d3d3d3;
	overflow:hidden;
}
.pmain-tl h2{
	font:400 18px/35px "Microsoft YaHei";
	color:#024b8f;
	text-shadow:0 0 0 #024b8f;
    height:35px;
}
.pmain-tl .more{
	color:#624128;
	height:35px;
	font:400 12px/38px "Simsun";
	margin-right:8px;
}
.pmain-tl .more a,.pmain-tl .more a:visited{
	color:#624128;
}
/*@tl-b*/
.tl-b{
	background:#184cb6;
	height:49px;
	font:400 18px/49px "Microsoft YaHei";
	color:#FFF;
	text-indent:16px;	
}
/*@pcla*/
.pcla-son{
	width:248px;
	font:400 14px/30px "Simsun";
	text-indent:28px;
	margin-top:7px;
}
.pcla-son a{
	display:block;
	color:#676767;
	text-decoration:none;
	background:#FFF;
	width:246px;
	height:30px;
	border:1px solid #d5d5d5;
}
.pcla-son a:hover{
	color:#FFF;
	background:#024b8f;
	_text-decoration:none;
}
.pcla-son ul{
	display:none;
	margin-top:8px;
	padding-left:47px;
}
.pcla-son li{
	height:30px;
	line-height:30px;
	background:url(../images/bg14.jpg) left center no-repeat;
	width:100%;
	text-indent:22px;
}
.pcla-son li a{
	display:inline;
	color:#676767;
	border:none;
	background:none;
}
.pcla-son li a:hover{
	background:none;
	color:#676767;
	text-decoration:underline;
}
/*@pnews*/
.pnews-con li{
	width:246px;
	margin-top:8px;
	height:28px;
	border:1px solid #d5d5d5;
	background:#FFF url(../images/bg15.jpg) 16px center no-repeat;
	line-height:28px;
	text-indent:34px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#4a4a4a;
}
.pnews-con li a{
	color:#4a4a4a;	
}
/*@pcontact*/
.pcontact .tl-a h2{
	width:85px;
	overflow:hidden;
}
.pcontact-con{
	width:148px;
	height:198px;
	min-height:198px;
	padding:32px 0 0 100px;
	background:url(../images/bg7.jpg) left bottom no-repeat;
	text-align:left;
	font:400 12px/31px "Simsun";
}
/*@pAC*/
.pAC{
	font:400 14px/28px "Simsun";
	width:94%;
	margin:0 auto;
	padding:24px 0;
	color:#4a4a4a;
}
/*@pFC*/
.pFC{
	width:94%;
	margin:0 auto;
	padding:24px 0;
}
.pFC h3{
	width:100%;
	text-align:center;
	color: #184cb6;
	font:700 18px/1.6 "Simsun";
	padding-bottom:13px;
}
.pFC .pic{
	text-align:center;
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
.pFC .pic img{
	padding:4px;
	border:1px solid #184cb6;
}
.pFC .text{
	margin-top:32px;
	color:#4a4a4a;
	font:400 14px/1.8 "Simsun";
}
.pubDate{
	width:560px;
	padding:6px 0;
	margin:0 auto;
	line-height:16px;
	color:#4a4a4a;
	position:relative;
}
.pubDate a{
	color:#184cb6;
}
.pubDate .date,.pubDate .font{
	padding:0 4px;
}
.pubDate .baiduFx{
	position:absolute;
	right:0;
	top:0;
}
.fenyefh{
	font-size:14px;
	text-align:center;
	height:20px;
	margin-top:10px;
	padding:16px;
	overflow:hidden;
}
.fenyefh a{
	color:#184cb6;
}
.fenyeud{
	font-size:14px;
	width:600px;
	text-align:left;
	height:20px;
	padding:5px 0;
	color:#4a4a4a;
}
.fenyeud a{
	color:#184cb6;
}
/*@itemUl*/
.itemUl{
	width:94%;
	margin:0 auto;
	padding:24px 0;
}
.itemUl li{
	height:36px;
	line-height:36px;
	background:url(../images/bg15.jpg) left center no-repeat;
	color:#757575;
	overflow:hidden;
	text-indent:24px;
	border-bottom:1px dotted #999;
	width:100%;
}
.itemUl li a{
	color:#4a4a4a;
}
.itemUl li .date{
	font-size:12px;
	padding:0;
}
/*@mixUl*/
.mixUl{
	width:96%;
	margin:0 auto;
	padding:12px 0;
}
.mixUl_son{
	height:104px;
	margin-bottom:24px;
}
.mixUl_son dt{
	position:relative;
	width:133px;
	height:100px;
	border:2px solid #d8d6d4;
	overflow:hidden;
}
.mixUl_son dd{
	width:510px;
	height:104px;
	margin-left:20px;
	overflow:hidden;
}
.mixUl_son .dd_tl{
	height:32px;
	font:700 12px/32px "Simsun";
	overflow:hidden;
}
.mixUl_son .dd_tl a{
	color:#184cb6;
}
.mixUl_son .dd_tl span{
	font:400 12px/32px "Simsun";
	color:#184cb6;
}
.mixUl_son .dd_con{
	color:#4a4a4a;
	line-height:24px;
	text-indent:2em;
	height:72px;
}
/*@caseUl*/
.caseUl{
	width:96%;
	margin:0 auto;
	padding:12px 0;
}
.caseUl-son{
	width:200px;
	height:196px;
	margin:20px 36px 0 0;	
}
.caseUl-son .pic{
	width:200px;
	height:150px;
}
.caseUl-son .txt{
	margin-top:19px;
	height:27px;
	background:#000 url(../images/bg10.jpg) right top no-repeat;
	font:400 12px/27px "Simsun";
	text-indent:50px;
}
.caseUl-son .txt a{
	color:#FFF;
}
/*@picUl*/
.picUl{
	width:100%;
	margin:0 auto;
	padding:12px 0;
}
.picUl-son{
	float:left;
	display:inline;
	width:200px;
	height:223px;
	padding:9px 7px;
	margin:24px 8px 0 0;
	overflow:hidden;
	background:#e1dbdb;
}
.picUl-son .pic{
	width:200px;
	height:170px;
	overflow:hidden;
}
.picUl-son .text{
	width:200px;
	height:43px;
	padding-top:10px;
	overflow:hidden;
	text-align:center;
}
.picUl-son .text a{
	color:#000;
}
/*!*@pageMoreTop*!*/
/*.pageMoreTop{*/
	/*font:400 14px/25px "Simsun";*/
	/*color:#4a4a4a;*/
	/*width:100%;*/
	/*padding:12px 0;*/
/*}*/
/*.pageMoreTop ul{*/
	/*text-align:center;*/
	/*padding:5px;*/
	/*float:right;*/
/*}*/
/*.pageMoreTop ul li{*/
	/*float:left;*/
	/*display:inline;*/
	/*border:1px solid #184cb6;*/
	/*margin-right:5px;*/
	/*font-size:12px;*/
	/*display:block;*/
/*}*/
/*.pageMoreTop ul li a{*/
	/*text-decoration:none;*/
	/*color:#4a4a4a;*/
	/*width:22px;*/
	/*display:block;*/
/*}*/
/*.pageMoreTop ul li.down a{*/
	/*width:52px;*/
/*}*/
/*.pageMoreTop ul li.end a{*/
	/*width:46px;*/
/*}*/
/*.pageMoreTop ul li a:hover{*/
	/*background:#184cb6;*/
	/*color:#FFF;*/
	/*text-decoration:none;*/
/*}*/
/*.pageMoreTop ul li.linkOn{*/
	/*text-decoration:none;*/
	/*background:#184cb6;*/
/*}*/
/*.pageMoreTop ul li.linkOn a{*/
	/*color:#FFF;*/
/*}*/
/*.pageMoreTop ul li.sum span{*/
	/*padding:0 10px;*/
/*}*/
/*.tiaozhuan{*/
	/*font-size:14px;*/
	/*color:#184cb6;*/
	/*line-height:25px;*/
	/*display:inline;*/
	/*height:25px;*/
/*}*/
/*.tiaozhuan select{*/
	/*_position:relative;*/
	/*_top:2px;*/
	/*width:50px;*/
/*}*/


#zoom{font-size:14px;line-height:180%; }

.ListType{text-align:right; padding-top:5px; color:#4a4a4a;}
.ListType a {color:#4a4a4a;}
.p_r_b{ height:30px; line-height:30px; text-align:right; padding-right:15px; background:#184cb6;clear:both; margin-top:10px; }
.p_r_b  a{color:#fff}
.right_box{ width:100%; clear:both; margin:0 auto; color:#9c8e9e; }
.right_box .picUl{width:710px;height:auto!important; padding:0px 5px;}
.right_box .picUl li{float:left;display:inline;margin:20px 30px 0px 0px;width:154px;height:210px;overflow:hidden;}
.right_box .picUl li div{width:154px;height:182px;overflow:hidden;}
.right_box .picUl li h3{line-height:32px;height:32px;font-size:12px;text-align:center;font-weight:normal;}
.right_box .picUl li h3 a{color:#4a4a4a;}


/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list{ width:100%; clear:both; overflow:hidden;}
.img_list li{ padding:8px 1px 0 7px; float:left; height:170px;}
.img_list li img{ border:1px #b7b6b6 solid; padding:2px 2px;}
.img_list li span{ display:block; background:url(../images/ico_10.gif) 15px center no-repeat; padding:0 0 0 25px; line-height:24px;}

/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt{ width:100%; padding-top:20px;}
.list_txt li{ background:url(../images/ico_10.gif) 10px 10px no-repeat; padding:0 0 0 25px; border-bottom:1px #CCC dotted; line-height:28px; width:95%; margin:0 auto; position:relative;}
.list_txt li a{color:#6d7286;}
.list_txt li span{ position:absolute; right:10px; top:0;}
.list_txt li p{ color:#808080; font-size:12px;}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5{ font-size:14px; text-align:center; line-height:18px; padding:8px 0 8px 0; margin:0; color:#006ea8;}
.fytime{ width:100%; text-align:center; color:#bfbfbf;}
.share{ width:220px; margin:0 auto; text-align:center;}
.fx_span{ color:#006ea8; line-height:16px;}

.txt_list_img{ text-align:center; padding:8px 0;}
.txt_list_img img{ border:1px #ccc solid; padding:2px 2px;}
.txt_list_p{ width:95%; margin:0 auto; line-height:24px;}


.pACBook{line-height:28px;padding:30px 20px;color:#333;font-size:14px; }
.pACBook p{font-size:14px;}
.pACBook div{color:#4a4a4a}


/*------search-------*/
.search01{ float:right; width:272px; height:37px; margin:10px 10px 0 0}
.search02{ float:left;}
.search02 input.search03{ float:left; width:141px; font-size:12px; color:#000; font-family:'微软雅黑'; height:21px; line-height:21px;  border:none; border:0; padding-left:5px; border:1px solid #cccccc;    background: #fff; }
.search01 input.search04{  float:right; width:33px; font-size:14px; color:#ccc; font-family:'微软雅黑'; height:23px;border:none; border:0; background: url(../images/search_but.jpg) no-repeat center center;  cursor:pointer;}



.search05{ float:left; width:82px; margin-left:2px;}
.jslct { float:left;color:#d57173;font-family:"微软雅黑";display:inline-block;*display:inline;zoom:1;font-size:12px;position:relative;vertical-align:middle;cursor:default; width:60px; padding-right:22px; height:23px; line-height:23px; background: url(../images/select.gif) no-repeat  center;z-index:0;}
.jslct_hover {}
.jslct div.jslct_t {position:relative; z-index:2;*display:block!important;*display:inline;zoom:1;}
.jslct em {font-style:normal;margin:0;padding:0 ;display:block; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jslct dl, .jslct dl dd {padding:0;margin:0;list-style:none}

.jslct dl {background:#da5b5d;position:absolute;top:27px;left:0px;cursor:default; width:66px; overflow:hidden;z-index:1;display:none; font-size:12px;}
.jslct_hover dl {}
.jslct dl dd { text-align:center;line-height:24px; white-space:nowrap;cursor:pointer;background:#da5b5d;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; color:#fff}
.jslct dl dd:hover {color:#fff; }
.jslct dl dd.hover {color:#fff; }
.jslct .jslcted {}
.jslct dl dd.noborder {}


.menu{ float:left; width:100%; z-index:9 !important;height:67px; line-height:67px;position:relative; z-index:9;background:url(../images/navbg.jpg) 0 0 repeat-x}
.menu ul{ width:980px; margin:0 auto;position: relative;height:67px;}
.menu li{display:inline; float:left; position:relative;text-align:center; width:108px;}
.menu li a{ text-align:center; display:block;width:100%; font-size:18px; color:#fff;font-family:'Microsoft Yahei';background:url(../images/menuline.gif) right center no-repeat}
.menu a:hover,.menu a.cur{ color:#f8c700;}
.menu .nav{ position:absolute; z-index:99999 !important; left:0;width:108px; background: #111413;}
.menu li .nav a{ float:left; color:#fff; width:100%; text-align:center;line-height:29px;background: #111413
}
.menu .nav a:hover,.menu .nav a.cur{height:29px; line-height:29px; padding:0;margin:0;background: #111413
}

/*首页头部banner*/
.banner{height:413px; width:100%; margin:0 auto; overflow:hidden; position:relative;}
.banner>ul{width:auto;}
.banner>ul li{height:413px; background-size:cover; background-position:center center; float:left; background-repeat:no-repeat;}
.banner>ul li a{ float:left; width:100%; height:100%}

.banner .ctrl{position:absolute; width:100%; padding:10px 0; z-index:99; bottom:0; right:0; text-align:center; background:rgba(0,0,0,0.6) ;height: 9px;
}
.banner .ctrl div{width:12px; height:12px; display:inline-block; background-color:#fff; border-radius:100%; margin-left:10px; cursor:pointer;}
.banner .ctrl div.now{background-color:#c12a2a;}
.banner .prev{ display:none;width:42px; height:90px; background-image:url(../images/arrow_left.png); position:absolute; z-index:10; left:177px; bottom:50%; margin-bottom:-45px; cursor:pointer;}
.banner .next{ display:none;width:42px; height:90px; background-image:url(../images/arrow_right.png); position:absolute; z-index:10; right:177px; bottom:50%; margin-bottom:-45px; cursor:pointer;}

/*==========分页样式===========*/
.paging {width:100%;height:24px;text-align:center; padding:15px 0; float:right}
.paging a,.paging span {font:12px/24px "microsoft yahei";color: #289bf2;text-decoration:none;padding:0 8px;border:solid 1px #289bf2;display:inline-block;white-space:nowrap;margin:0 3px;}
.paging a {background:none;}
.paging a:hover {background: #289bf2;color: #ffffff;border:solid 1px #289bf2;}
.paging span {background: #289bf2;color: #ffffff;border:solid 1px #289bf2;}
.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color: #289bf2;overflow: hidden;}
.page p a{color: #289bf2
}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color: #ffffff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center; background: #289bf2;}














